function num(x) {
return x * x;
}
圖一.
圖二.
const num2 = function(y) {
return y * y;
}
圖三.
圖四.
由上面四張圖可看出差異:
//
const num3 = (z) =>{
return z+3;
}
//函式表達式
const num4 = function(y) {
return y * y;
}
//箭頭函式
const num5 = (z) =>{
return z * z;
}
//原始寫法
const num6 = (z) =>{
return z * z;
}
//因為只有搭配 return 可縮寫
const num6 = (z) => z * z;
//再加上只有一個參數可以在縮寫
const num6 = z => z * z;
//如果沒有參數寫法
const num7 = () => ${a}; //${a}為變數
const data = [1,5,9,12];
//原始 function 寫法
const newData = data.map(function(item){
return item+7;
})
//使用箭頭函式加縮寫
const newData = data.map(item => item+7)
今天就到此結束了。